#include<iostream>

using namespace std;
const int N=1e5+10;
int primeset[N];
bool flagbit[N];
int pos;
int main()
{
	int n;cin>>n;

	for(int i=2;i<=n;i++)
	{
		if(!flagbit[i])
		{
			primeset[++pos]=i;
			for(int j=i*i;j<=n;j+=i)
			{
				flagbit[j]=true;
			}
		}
	}
	cout<<pos<<endl;
}